Automation and Control | General
Configuration
- IP Port: Defines which port the controller will use for communication with the automation service.
- Encryption Level: Defines the type of AES (Advanced Encryption Standard) that will be used.
- Encryption Key: If the Encryption level is set, defines the associated Key that will be used. For 128 bit encryption the Key should be exactly 16 characters long. For 192 bit encryption the Key should be exactly 24 characters long. For 256 bit encryption the Key should be exactly 32 characters long. The Key can be comprised of any combination of letters and numbers.
- Checksum Type: Defines the type of check sum that will be appended to the end of each Control packet. '8 bit sum' is a simple addition of all previous bytes in the packet. 16 bit CRC is a standard CRC (Cyclic Redundancy Check) based on the CRC-16-CCITT polynomial.
Options
- Numbers are Big Endian: When selected will send multi byte numbers with the most significant byte first.
- Allow Status Requests When Not Logged In: When selected the external process connecting to the service can request and receive status updates without needing to log in as a User. This does not allow the external process to send control commands. For example, a process that can monitor the state of an area while not logged, but in order to arm or disarm that area the process must log in.
- Use Logon Lock Out Timer if Incorrect PIN is Supplied: When selected the service will block further log in attempts if it receives three incorrect log in codes in a row. Further attempts will be blocked for 60 seconds.
- Ack Commands: Specifies whether the service should send an Acknowledge (or Ack) back after it receives a control command.
- Expect Ack for Status Monitoring: Specifies whether the service should expect an Acknowledge to be returned to it after it sends a status update to the external process. If selected, and no Ack is returned within three seconds then the Status update will be resent.
- Resend Status Monitoring if not Ack after 5 Attempts: If the Expect Ack for Status Monitoring option is selected, this option tells the service whether or not to abandon the transmission of the status if it has not received a response after 5 attempts. If enabled the service will keep trying until it receives an Ack. If not enabled the service will abandon the transmission of the current status update after 5 attempts, then begin trying to send the next status change.
- Expect Ack for Events: Specifies whether the service should expect an Acknowledge to be returned to it after it sends system events to the external process. If selected and no Ack is returned within three seconds then the system event will be resent.
- Resend Events if not Ack after 5 Attempts: If the Expect Ack for Events option is selected, this option tells the service whether or not to abandon the transmission of the system events if it has not received a response after 5 attempts. If enabled the service will keep trying until it receives an Ack. If not enabled the service will abandon the transmission of the current system event after 5 attempts, then begin trying to send the next system event.